<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>struts-ui</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
  </head>
  
  <body>
  		<s:if test="#personList != null">
  		<!-- 
  			s:select标签、s:checkboxlist
  			属性：
  				list：valueStack值栈中存放的集合
  				listKey：option中的value
  				listValue：option标签的内容
  				headerKey:  第一个option的value
          		headerValue:  第一个option的内容
  		 -->
  		 <s:select list="#personList" listKey="pid" listValue="name" headerKey="" headerValue="aaa"></s:select>
  		 
  		 <!--
	  		 属性同上，必须有name属性 
	  		说明：html标签中name、id、class属性的说明
	  			name：后台通过该属性获取表单中具体标签的内容
	  			id：标签标识，js通过该属性来操作标签进行动态交互
	  			class：标签样式标识，css通过该属性为标签设置样式	 
	  	 -->
  		 <s:checkboxlist list="#personList" listKey="pid" listValue="name" name="list"></s:checkboxlist>
  		 
  		 </s:if>
  		 
  		 <!-- 
  		 	后台数据回显
  		 	ActionContext.getContext().getValueStack().push(person) ;
  		  -->
		<s:textfield name="person.pid"></s:textfield>	
		<s:textfield name="person.name"></s:textfield>
			  		 
  </body>
</html>
